package org.xx.armory.db.impl;

import org.xx.armory.db.Transaction;
import org.xx.armory.db.TransactionProperties;

import javax.sql.DataSource;

/**
 * 可以共享的事务，允许多个使用者。
 */
public class SharableTransaction
        extends AbstractTransaction
        implements Transaction {

    /**
     * 构造{@code SharableTransaction}实例。
     *
     * @param dataSource
     *         事务使用的数据源。
     * @param properties
     *         事务的属性。
     */
    public SharableTransaction(
            DataSource dataSource,
            TransactionProperties properties
    ) {
        super(dataSource, properties);
    }
}
